package cn.tedu.spring.example;

import org.springframework.stereotype.Component;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;

/**
 * @author tune_the last
 * @date 2025/11/6 - 10:41
 */
/*
    Component注解：
    1.当前类表示为Spring的组件
        扫描到之后，框架会为该类创建Spring Bean对象
    2.框架会为该类创建一个对象[使用反射]，放到Ioc容器中
    ***********************************
    1.由开发人员自己创建的对象叫做Java对象，有框架创建的对象叫做Spring Bean对象
    2.这两种对象在使用上没有任何区别，只是为了区分该对象的创建方式
    3.Ioc是Spring Framework空间爱存放Bean对象的地方
        在Ioc容器中，存放了所有的由框架创建的对象

     4.Ioc和Ioc容器的区别
        4.1 Ioc是一种控制反转的编程思想反转资源的获取方向
        4.2 Ioc容器是真实存在的，用来存放Spring Bean 对象
        4.3 Ioc容器是实现Ioc控制反转思想的一种技术手段

     5.复制路径的快捷键：
        复制：Ctrl + Shift + Alt + c

 */
@Component
@Controller
public class User {
    public void doSome(){
        System.out.println("hello World");
    }
}
